// pages/home/home.js
import {
  httpRequest
} from "../../utils/request/http"
Page({

  /**
   * 页面的初始数据
   */
  data: {
    msgList: [],
    is_show: false,
    // indexList: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {},

  /**校验token */
  CheckToken() {
    httpRequest("/api/check_token", "get", "", true).then((res) => {
      console.log(res)
    })
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    // this.CheckToken()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {},

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },


  bindFormSubmit: function (e) {
    this.setData({
      is_show: true
    })
    let query = {
      "model": "gpt-3.5-turbo",
      "messages": [{
        "role": "user",
        "content": e.detail.value.info
      }],
      "safe_mode": "false"
    }
    httpRequest("/api/completions", "post", query).then((res) => {
      for (let index = 0; index < res.choices.length; index++) {
        this.setData({
          msgList: res.choices[index],
          is_show: false
        })

      }
    }).catch((err) => {
      console.log(err)
      this.setData({
        is_show: false
      })
      wx.showToast({
        title: err,
        icon: 'none',
      })
    })

  }
})